<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio 7.1.4.1284 (http://www.liquid-technologies.com)-->
<xs:schema xmlns:tns="http://asseco.pl/aums/ws/gudk/EneaOSD_BilingData/" blockDefault="" finalDefault="" elementFormDefault="qualified" targetNamespace="http://asseco.pl/aums/ws/gudk/EneaOSD_BilingData/" version="1.0.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="IOZ" type="tns:DaneOdczytowoZuzyciowe" />
  <xs:complexType name="DaneOdczytowoZuzyciowe">
    <xs:sequence>
      <xs:element name="Naglowek" type="tns:Naglowek" />
      <xs:element maxOccurs="unbounded" name="Rozliczenia" type="tns:RozliczeniePPE" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Naglowek">
    <xs:sequence>
      <xs:element name="PLIK">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="ROZR" />
            <xs:enumeration value="KROZR" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="kOSD" type="xs:string" />
      <xs:element name="kSE" type="xs:string" />
      <xs:element name="DCW" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RozliczeniePPE">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PPE" type="xs:string" />
      <xs:element name="DD" type="xs:dateTime" />
      <xs:element name="W" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NROZR" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="unbounded" name="Rozliczenie">
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:Rozliczenie" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Rozliczenie">
    <xs:sequence>
      <xs:element minOccurs="0" name="DaneKorekty" type="tns:Korekta" />
      <xs:element maxOccurs="unbounded" name="DaneRozliczenia" type="tns:RozliczenieOkresuOdcz" />
      <xs:element name="Umowa" type="tns:Umowa" />
    </xs:sequence>
    <xs:attribute name="KOR" type="xs:boolean" />
  </xs:complexType>
  <xs:complexType name="Korekta">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="NKROZR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RozliczenieOkresuOdcz">
    <xs:sequence>
      <xs:element name="DCPR" type="xs:dateTime" />
      <xs:element name="DCKR" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DaneOdczytowe" type="tns:SpecyfikacjaOdczytowa" />
      <xs:element maxOccurs="unbounded" name="DaneRozliczeniowe" type="tns:SpecyfikacjaRozliczeniowa" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SpecyfikacjaOdczytowa">
    <xs:sequence>
      <xs:element name="DCPO" type="xs:dateTime" />
      <xs:element name="DCKO" type="xs:dateTime" />
      <xs:element name="NL" type="xs:string" />
      <xs:element name="M" type="xs:decimal" />
      <xs:element name="WCPO" type="xs:decimal" />
      <xs:element name="WCKO" type="xs:decimal" />
      <xs:element name="ER" type="xs:decimal" />
      <xs:element minOccurs="0" name="KER" nillable="true" type="xs:decimal" />
      <xs:element name="SER" type="xs:decimal" />
      <xs:element name="OBIS" type="xs:string" />
      <xs:element name="SR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SpecyfikacjaRozliczeniowa">
    <xs:sequence>
      <xs:element name="RFO" type="xs:string" />
      <xs:element name="RFI" type="xs:decimal" />
      <xs:element name="RFJ" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Umowa">
    <xs:sequence>
      <xs:element name="T" type="xs:string" />
      <xs:element name="OR" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>